home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Micromanía 64
/
MM64.ISO
/
Rollcage Stage II
/
3dfx
/
vbbios.exe
/
readme.txt
< prev
next >
Wrap
Text File
|
1998-09-14
|
6KB
|
161 lines
3Dfx Flash Utility and BIOS ROM file for Banshee
Banshee Driver kit: 1.00.00
Banshee BIOS Version: 1.00.01
Banshee BIOS Flash Utility: 1.03
Platform: DOS or Windows 95/98 (via Command Prompt)
Copyright ( 1998 3Dfx Interactive, Inc. )
Copyright ( 1998 Elpin Systems, Inc. )
All Rights Reserved
3Dfx Interactive, Inc.
This product may be covered by one or more of the following
US patents: 5,724,561 5,740,343
NOTE: THE USE OF THIS PRODUCT IS COVERED UNDER THE 3DFX NON-DISCLOSURE
AGREEMENT. THIS PRODUCT IS NOT FOR GENERAL RELEASE.
=======================================================================
What's in the distribution?
=======================================================================
This distribution contains the 3Dfx flash utility and BIOS ROM file for
Banshee. This update allows more than 4MB of memory to be used with
a Banshee board.
The following Banshee boards will function with these drivers:
- 3Dfx Interactive Banshee reference boards
Included Files
--------------
AGP_SD.ROM - Banshee AGP SDRAM BIOS ROM Update File
AGP_SG.ROM - Banshee AGP SGRAM BIOS ROM Update File
PCI_SD.ROM - Banshee PCI SDRAM BIOS ROM Update File
PCI_SG.ROM - Banshee PCI SGRAM BIOS ROM Update File
SGRAM.COM - SGRAM BIOS TSR
SDRAM.COM - SDRAM BIOS TSR
FLASH.EXE - 3Dfx Flash Utility
DOS4GW.EXE - DOS4GW Redistributable File
README.TXT - This File
=======================================================================
Installation
=======================================================================
General Information
-------------------
Please see the BIOS Update Instructions Below for step by step update
instructions.
The 3Dfx flash update is started by entering the name of the program
followed by one (and only one) command line parameter (see "Command
Line Parameters" below). The program validates the parameter and
determines the location of the image that is to be loaded. Basically,
if a valid filename is provided, then it is loaded from that.
Otherwise, the image is loaded from a default image contained as a
data resource in the file.
Prior to "burning" the image into the EEPROM, the program will save
off the previous image as a file called "SAVE.ROM". Note that there
is no checking for a current file by that name. In other words, if
the file already exists, it will be written over by the program.
To access the EEPROM device, an addressable area is needed that won't
conflict with other PCI devices. This is accomplished by using the
address of the Banshee's memory mapped registers that have already
been allocated by the PCI system BIOS. Note that any extended memory
that is accessed, the physical address must first be converted to a
linear address before usage by the program.
The memory mapped registers are at PCI configuration register 10h. The
program will use that physical address + 0x800000 for the ROM. There is
no associated logic with it, so the device will respond and the ROM
circuit will control data flow and handshaking. After the programming
is complete, the affected PCI registers are restored.
If a critical error occurs during programming the EEPROM, steps are
taken to insure that a failure does not create a non-bootable system
(see "Error Handling" below). Also, due to the protected mode nature of
this program, the file "DOS4GW.EXE" must be in the current directory or
the command path.
Requirements
------------
- MS-DOS 6.0, Windows 95/Windows 98 (via Command Prompt)
- PC with a Pentium II, Pentium Pro, Pentium or similar processor
- 16MB of RAM or more Suggested
BIOS Update Instructions
------------------------
1) Extract the BIOS Update files to a temporary directory.
2) Reboot the system to MS-DOS. If Windows 95/98 is being used, reboot
and press F8 when "Starting Windows..." appears and choose "Command
Prompt Only"
3) At the DOS prompt, switch to the directory the BIOS update files
were extracted to.
EXAMPLE: If the BIOS update files were extracted to
C:\3dfxbios enter:
C:\>cd\3dfxbios <enter>
4) At the DOS prompt enter FLASH followed by the BIOS ROM filename.
EXAMPLE: Assuming the BIOS ROM filename is 220b-sub.rom
you would enter:
C:\3dfxbios>flash 220b-sub.rom <enter>
5) After the BIOS has been updated, power off then power on the system.
Command Line Parameters
-----------------------
The following parameters are valid:
FLASH {filename} | /RESET | {/? | /HELP}
Parameter Description
========= ===========
filename Name of the file containing the VGA BIOS ROM image
RESET Reset to older ROM image
? or HELP Display a list of the command line parameters (this info)
Error Messages
--------------
Read error from file
====================
The file is first read for a proper checksum before reading it into
the EEPROM. If a read error would occur, it should occur during this
"non-critical" stage. If there is an error after "rewinding" the file
and re-reading it, then the image is loaded from the data resource.
Bad Checksum
============
The image is first checked for a proper checksum before an attempt at
burning the EEPROM is made.
Bad ROM signature
=================
The image is first checked for a proper signature before an attempt at
burning the EEPROM is made.
Programming error (from file)
=============================
If any error occurs during the critical section of writing the image
from a file, then the image is loaded from the data resource.
Programming error (from resource)
=================================
There is no solution.